haggle with (someone)

Translations
торговаться с (кем-то)
He had to haggle with the vendor to get a better deal.
Ему пришлось торговаться с продавцом, чтобы получить лучшую сделку.
Definitions
To negotiate or bargain with someone over the price of goods or services, often involving back-and-forth discussions to reach a mutually acceptable agreement.